package com.mmt.www.main;

import javax.servlet.http.HttpSession;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

/** 
 * @author 민종근 * 
 * 접속한 회원 정보(ID, Password)가 DB에 저장된 정보과 일치하면 세션 영역에 회원정보 저장 * 
 */
@Service(value = "LoginService")
public class LoginServiceImpl implements LoginService{
	
	@Autowired private LoginDao loginDao;
	
	@Override
	public String login(LoginDto loginDto, HttpSession session){		
		
		String path = "";
		
		MartVO martVo = loginDao.selectIdPw(loginDto);		
		
		if(martVo!=null && martVo.getMart_id()!=null){	//받은 값이 있으면
			
			session.removeAttribute("msg");
			session.setAttribute("mart_id", 	martVo.getMart_id());
			session.setAttribute("mart_code", 	martVo.getMart_code());
			session.setAttribute("mart_admin", 	martVo.getMart_admin());			
			
			if(martVo.getMart_admin().equals("1")){
				path = "head/he_main";			//본사 메인
			}else{
				path = "mart/ma_main";			//가맹점 메인
			}
				
		}else{
			session.setAttribute("msg", "id혹은 비밀번호를 찾을 수 없습니다.");
			path = "main/main";
		}
		
		return path;
		
	}
	
}
